turbine turning device - Alemán Inglés Diccionario